___________________________________________________________________________________

‘Assessment 3 - Case Study’

________________________________________________________________________________

Introduction

________________________________________________________________________________

This case study examines player and team performance in the 2020 Super Netball season, focusing on key performance indicators that coaches can use to enhance their decision making. After some investigation I found the key analytcial areas that Netball Coaches wish to know about include:

- Top Performers (Player & Team)

- Scoring efficiency

- Turnovers & possession control

- Defensive strength

- Midcourt performance

- Discipline (penalties & fouls)

___________________________________________________________________________________

1. Boxplot representing ‘Statisical Distribution of the Super Netball data’

___________________________________________________________________________________

Creation of a boxplot to view the statistical distribution of the varying statistics.

The wider the spread indicates the variation in player performance.

Any outliers indicate the exceptional or in some instances underperforming players.

Colourblind friendly colours are utilised for ease of viewing.

The plot helps the coach to understand the distribution of player performance.

Its helps with the following coach decisions

- Player development - which may address

- Game strategy

- Recruitment of players

Tools, Workflow and Proccesses used for the above plot

1. I wanted to show a holistic representation of the statistical distribution of all statistics, which would highlight

2. I spoke with a prominent Netball Coach to find what type of analysis was important

3. To me this was challenging so I had to explore various steps from the lectures online to utilising the online resources provided to make relevant changes such as the colour friendly schemes were used

4. Intially the X-axis was a blur and a sea of font that was not recnisabele so I had to angle the font so that you could read this

5. Initially the graph was not very wide which made the whole plot unreadable so i work through a process of working out hwo to widen the plot for the fledasboard so it could be read

___________________________________________________________________________________

Using Code create the following summary statistics for Super Netball 2020 season

___________________________________________________________________________________

1. Top 10 players based of total performance

2. Top 10 teams based on total performance

3. Top 10 shooters by accuracy

4. Shooting Accuracy vs Total Attempts

5. Top 10 Shooters and where shots are coming from Zone 1 and Zone 2

6. Turnovers and breakdown of these turnovers

7. Turnover distribution per team

8. Display the spread of defensive actions across varying statistics

9. Visualisation of the influence the midcourt has on Super Netball

10. Team Summary of mid court statistics

11. Top 10 penalised players

13. Visualisation of which teams receive the most penalties

__________________________________________________________________________________

2. Top 10 Players by Performance

__________________________________________________________________________________

This bar chart plot helps coaches identify top-ranked players who have the greatest impact on their team’s success.

It supports strategic planning by revealing key players to target defensively, neutralising their strengths.

It provides data-driven insights for scouting and recruitment, ensuring teams focus on acquiring the best talent.

In the plot below you can clearly see the best players by performance=

Tools, Workflow and Proccesses used for the above plot

1. I wanted to show the Top 10 Players based on perforamnce

2. This is more of a summary statistics which oversee’s a lot of the plots I would create later - Here is the best players by performance and my plots below would then show specifically why.

3. Using gglot2, dplyr & virdis to make the plot

4. Work was completed earlier to discover top_players and intially I had an error due to a top_players line being empty so I worked throuh steps to eridcate and filter this within my script so that the plot would process. (if (nrow(top_players) > 0) top_players_name <- top_players$Athlete[1] - top_player_data <- SuperNetball_data %>% - filter(Athlete == top_players_name))

5. I kept this plot simple - being a coach I just want to know who is the best

6. Initially I had all of the View, DT (dataable), Print commands within my script but as I was knitting these all appeared. I decided to take

7. I created a theme for my X axis, Y axis, legend which I liked (thems_minimal) and kept as a theme throughout the remiander of my plots where I could

___________________________________________________________________________________

3. Top 10 Teams by Performance

________________________________________________________________________________

This bar chart is desinged to ranks team by total performance

Helping coaches quickly identify the strongest and weakest teams.

It provides data-driven insights to support strategy adjustments, game planning, and player development.

The use Using colorblind-friendly colors adds clarity

In the plot below you can clearly see the teams by performance

Tools, Workflow and Proccesses used for the above plot

1. I wanted to show the Top 10 Teams based on perforamnce

2. This is a summary statistics which oversee’s a lot of the plots I would create later - Here is the best players by performance and my plots below would then show specifically why.

3.I used ggplotly2, Dplyr & Viridis to complete this plot

4. Ensured team_perforamnce was a numeric value

5. Learnt the group_by() and summarise() functions

6. Learnt how to reorder the X-Axis and add fill to the colour bars - flip coordinates coord_flip command and add colourblind frienly colours

7. Discovered how to adjust labels and make them more meaningful labs()

8. Learnt how to adjust themes and found theme_minimal to be my favourite

9. This was an easy plot based on the plot above it was a matter of creating values for team_performance

___________________________________________________________________________________

4. Bar Chart - Top 10 Shooters by Accuracy - Efficiency and Accuracy Analysis

________________________________________________________________________________

By creating this bar chart we are providing the coach with a ranking of the top 10 shooters by accuracy.

This helps coaches evaluate shooting efficency and can help with strategy offesnively.

This identifies the following:

- Most reliable shooters with high accuracy that can be focused on in crucial game situations, you want this person to shoot the ball

- Helps to identify players with high accuracy but may also have low engaement in the game who the team may need to provide more opportunities

- Looks at the consistency of each shooter and who is consistently converting attempts into goals

- Help with design around plays for specific players who show high accuracy

- Helps with lineup decisions, strategic plays, recrutiment

The whole focus is to provide the coach with informaiton to maximise the teams scoring potential.

________________________________________________________________________________

Tools, Workflow and Proccesses used for the above plot

1. I wanted to show the Top 10 Shooters based on accuracy

2. Same packages were used

3. Made sure Shootin_accuracy was numeric

4. I learnt hwo to transform data with pivot_wider() which meant the long format of hte dataset being utilised was able to be looke at in a wider format values like (goal_from_zone1, goal_from_zone2)

5. Learnt to filter and the slice head function to ensure only top 10 players were selected

6. Learnt who to present actual accuracy values and how to remove the legend

7. I ran into issues with vlaues and found the coalesce command helped to ensure if any of these values are NA they were replaced by 0. This was frustraing and I ended up googling and found this. Helped to prevent the error I found and helped with later calcualtions.

___________________________________________________________________________________

5. Top 10 Shooters, breakdown of wehre they shot the ball from Zone 1 or Zone 2

___________________________________________________________________________________

This stacked bar chart provides a breakdown of where the top 10 shooters score from—Zone 1 (close range) vs. Zone 2 (long range)—helping coaches refine offensive strategies.

Coach insights provided by the plot

- It identifies if a player excels in close ot long range shooting

- It can help determine if a player is taking the right shot selection

- Plays can be designed to have the right player whoot the ball in the right spot

- It can provide information on opposing players and generate scouting or defensive strategies to shut down opposing shooters. It can help determine match ups

- Help to assist recruiting decisions as the team may need a specialist shooter for a specific zone.

___________________________________________________________________________________

Tools, Workflow and Proccesses used for the above plot

1. I wanted to show the Top 10 Shooters and where they shot the ball from Zone 1 or 2

2. Having earlier converting the data into wide format I found that I then had to convert this to long format to allow for a stacked bar chart

3. I liked the idea of putting more detail behind the top shooters and showing the different areas where they execute skills.

4. I took out a lot of view, print, DT tables that were created to essentially have the information for the coach to be simple and visiable.

___________________________________________________________________________________

6. Scatter Plot of Shooting Accuracy vs Total Attempts

___________________________________________________________________________________

This plot compares shooting accuracy vs. total attempts, helping coaches evaluate shooter efficiency.

It should help the coach with insights for the following:

- Identifies players with high accuracy & high attempts who you want shooting the ball at crucial times

- Identifies players with low accuracy but high attempts so exploration as to why must be a consideration, maybe poor sot selection, technique etc.

- Recruitment & scouting – Shows which players to target as elite shooters

- Adjustments to the style of play may be crucial show that you have the ball in the right shooters handds at the right time.

##____________________________________________________________________________________

Tools, Workflow and Proccesses used for the above plot

1. I wanted to show my plotting skills by attempting a scatter plot which represents Shooting Accuracy vs Total Attempts

3. I used colours to differentiate players and created transpency with the blind frinedly colours using alpha = 0.9

4. Minimal_theme makes the plot look mroe modern

5. When running this in the flexdashboard I found errors in this plot of small text appearing. I found 2 errors here. 1 = now space after the 2 hash marks ## 2. only one hash mark # this resulted in me searching for reasons as to why which was frustrating

__________________________________________________________________________________

7. Stacked Bar Chart showing amount of turnovers and breakdown of these turnovers

__________________________________________________________________________________

This stacked bar chart breaks down turnovers by type (bad passes, bad hands, missed goal turnovers) for each team.

– Identifies the most frequent turnover types so the coach can target these areas

- Focus on specific possession control, adjusting training focus on passing accuracy, ball secutity and shot selection

This in turn should help the coach lead the team to better possession control and fewer wasted opportuniities

Tools, Workflow and Proccesses used for the above plot

1. This stacked bar chart shwo istribution by team

2. Had to re order teams by the total turnovers

I had to flip the x-axis and y-axis for readability and find ways to do this. coord_flip() allow me to do this

3. I used minimal_theme to keep everything consistent throughout case study

4. I increase font size and used vridis colorblind friendly colours for readability

___________________________________________________________________________________

8. Boxplot of turnover distribution per team

___________________________________________________________________________________

This boxplot shows the spread of turnovers per team helping understand the spread, median and presence of outliers

Coaches are able to assess the following

- Impartance of ball security.

- Teams struggling with turnovers with the outliers revealing teams making excessive errors

- It helps to correlate turnoves with performance and games success

- Can privide a focus on what sort of ball security drills which will helpd reduce unforced erros and provide higher levels of possession.

__________________________________________________________________________________

Tools, Workflow and Proccesses used for the above plot

1. This boxplot is aimed to extend my plotting skills and show turnover distribution of teams

2. Created boxplot geom_boxplot

3. Once again I had to flip coordinates for readbility

4. Applied theme-minimal() and colourblind friendly colours - cut and paste the theme

___________________________________________________________________________________

9. Whisker Box Plot to show the spread of defensive actions across various statistics

___________________________________________________________________________________

This boxplot highlights defensive statistics, intercepts, deflections, blocks and rebounds to evaluate defensive strengths.

Coach is able to utilise this information to:

- Help improve defensive training and focus on which actions need work

- Ability to work on key team strategies by focusing on defensive strengths

- Focus on areas that have a high median but may also have many outliers as it suggest a few players doing most of the work

- If their is a small spread it means players performa similarily in this area

- Where their are outliers it may help coach to reward top performers and address the inconstent ones at the other extreme

___________________________________________________________________________________

Tools, Workflow and Proccesses used for the above plot

1. This boxplot is aimed to extend my plotting skills showing distribution of defensive actions across players

2. geom_boxplot to generate the boxplot

3. aes and viridis and this time used theme-classic() and colourblind friendly colours - cut and paste the theme

4. As per all plots I took out the str, view, print, DT for ease of presenting data in the flexdashboard

5. Learnt to hihglight outliers in red and use solid red dots

___________________________________________________________________________________

10. Visualisation of the influence the midcourt has on Super Netball League

___________________________________________________________________________________

This bar chart plot compares feeds, feed attempts, and center pass receives across teams, highlighting midcourt playmakers

Caoches utlising this bar chart can fdin the following:

- Can identify strign playmakers who are found to have high feeds and feed attempts

- Can see players with an ability to progress the ball with high centre pass recieves and then who excel at tranistioning to attack.

- It identifies pplayers with efficiency who reduce risky passes and ensure controlled feeds

Tools, Workflow and Proccesses used for the above plot

1. This boxplot is aimed to extend my plotting skills showing distribution of defensive actions across players

2. geom_boxplot to generate the boxplot

3. aes and viridis and this time used theme-classic() and colourblind friendly colours - cut and paste the theme

4. As per all plots I took out the str, view, print, DT for ease of presenting data in the flexdashboard

5. Learnt to hihglight outliers in red and use solid red dots

___________________________________________________________________________________

11. Grouped Bar Chart - Team Summary of Midcourt Statistics

___________________________________________________________________________________

This grouped bar chart compares midcourt performance across teams

The focus is on the following to evaluate ball distribution efficiency

- Feeds

- Feed Attempts

- Centre Pass Recieves

This will help coaches to recruit strong playmakers, as teams with high feeds and feed attempts mean more possession and generally means more scoring opportunities

Considers transition efficency with high centre pass receives indicating strong ball progression from defence to offence

Scouting so that weakness can be exploited such as teams with poor ball movement

If the team they coach has low feeds but high attempts a focus may be needed on accuracy and execution.

Helps to refine midcourt strategies and improve passing accuracy

Tools, Workflow and Proccesses used for the above plot

1. This boxplot is aimed to extend my plotting skills showing distribution of defensive actions across players

2. geom_boxplot to generate the boxplot

3. aes and viridis and this time used theme-classic() and colourblind friendly colours - cut and paste the theme

4. As per all plots I took out the str, view, print, DT for ease of presenting data in the flexdashboard

5. Learnt to hihglight outliers in red and use solid red dots

____________________________________________________________________________________

12. Grouped Bar Chart - Top 10 penalised players

____________________________________________________________________________________

The grouped bar chart can look at the Top 10 Players and provide the follwoing insights for coaches

- Identifiy players who commit the highest amount of penalties

- It idenitifies the specifc type of penalty the commits

- It can help a coach with specific focus points to work with players on redcuing specific defensive techniques

- It may help the coach to understand how to reduce unecessary fouls

___________________________________________________________________________________

Tools, Workflow and Proccesses used for the above plot

1. I searched for a plot that would effectively compare multiple catergories which in this case was penalty types, within each players group. It borke down the penalty count by type. My search led me to a dodged bar chart. position_dodge() with each penalty type appearing as a seperate bar within each players catergory.

- I had to reorder the x-axis from highest to lowest penalites

- Improve readabilty, colourblind friendly colours, theme_minimal etc

13. Whisker Plot - Penalty distribution by type of penalty

___________________________________________________________________________________

This boxplot visualizes penalty distribution by type, helping coaches assess team discipline and defensive tendencies.

Key Insights for Coaches:

_ Identify teams with high penalty counts

_ Certain teams may struggle with contact, obstruction, or offside penalties, indicating areas for improvement.

_ Addressing high-penalty areas can lead to better game control and fewer opposition scoring opportunities.

_ Target teams with consistent penalty issues to exploit weaknesses in key game moments.

_ This insight helps coaches improve team discipline, refine defensive strategies, and minimize costly errors.

Tools, Workflow and Proccesses used for the above plot

1. This whisker boxplot is aimed to extend my plotting skills showing distribution of defensive actions across players

2. geom_boxplot to generate the boxplot

3. aes and viridis and this time used theme_minimal() and colourblind friendly colours - cut and paste the theme

4. As per all plots I took out the str, view, print, DT for ease of presenting data in the flexdashboard

5. Learnt to hihglight outliers in red and use solid red dots